Eukleides: a Geometry Drawing Language a B C Triangle
نویسنده
چکیده
As a mathematics teacher in a French high school, I have to compose a rather large number of documents for my students, containing both text and formulas. In my point of view, LATEX is the best tool in such a situation, combining efficiency and high quality. Very often, these documents should be illustrated with geometric figures. I first used the excellent PSTricks package to draw them. I didn’t want to use WYSIWYG software instead, because I wanted to keep following LATEX’s philosophy, that is: What You Mean Is What You Get. Unfortunately, PSTricks isn’t designed for geometry at all and is rather inappropriate in many situations. One night, I wanted to draw a triangle with an inscribed circle, so I had to compute by hand the coordinates of the center and the radius of this circle, which is quite boring. During these calculations, I realized that they could easily be done by a computer, and that gave me the idea to create Eukleides, a geometry drawing language. My goal was to make it as close as possible to what mathematics teachers would say to describe geometric figures. For instance, the former problem, written as an exercise, could be: Let ABC be a triangle and I its inscribed circle. Draw ABC and I. In Eukleides, it gives:
منابع مشابه
System Description: GCLCprover + GeoThms
Dynamic geometry tools (e.g., Cinderella, Geometer’s Sketchpad, Cabri, Eukleides) visualise geometric objects, allow interactive work, and link formal, axiomatic nature of geometry (most often — Euclidean) with its standard models (e.g., Cartesian model) and corresponding illustrations. These tools are used in teaching and studying geometry, some of them also for producing digital illustrations...
متن کاملTriangle-Based View Interpolation without Depth-Buffering
In this paper, we propose a triangle-based view interpolation algorithm which can correctly resolve the visibility problem without depth-buffering. The algorithm is especially useful when depth information is not available, such as in the case of real-world photographs. By subdividing the reference image into variable-sized triangles, view interpolation can be done efficiently using existing gr...
متن کاملAutomatic Verification of Regular Constructions in Dynamic Geometry Systems
We present an application of an automatic theorem proving (ATP) in the verification of constructions made with dynamic geometry software (DGS). Given a specification language for geometric constructions, we can use its processor (i.e., a DGS) to deal with syntactic errors (with respect to the underlying language). The processor can also detect semantic errors — situations when, for a given conc...
متن کاملThe many faces of the Gauss-Bonnet theorem
The Gauss-Bonnet theorem, like few others in geometry, is the source of many fundamental discoveries which are now part of the everyday language of the modern geometer. This is an informal survey of some of the most fertile ideas which grew out of the attempts to better understand the meaning of this remarkable theorem. 1 A classical result in spherical geometry Denote by ΣR the round sphere of...
متن کاملStraight Line Triangle Representations
A straight line triangle representation (SLTR) of a planar graph is a straight line drawing such that all the faces including the outer face have triangular shape. Such a drawing can be viewed as a tiling of a triangle using triangles with the input graph as skeletal structure. In this paper we present a characterization of graphs that have an SLTR. The charcterization is based on flat angle as...
متن کامل